import request from '@/utils/request'

export function getRoleList(params) {
    return request({
        url: '/sys/role',
        method: 'GET',
        params
    })
}

// 新增
export function setNewRole(data) {
    return request({
        url: '/sys/role',
        method: 'POST',
        data
    })
}

// 调取单个用户信息
export function getLonely(id) {
    return request({
        url: `/sys/role/${id}`,
        method: 'GET'
    })
}

// 修改单个用户信息
export function updateLonely(data) {
    console.log(data)

    return request({
        url: `/sys/role/${data.id}`,
        method: 'PUT',
        data
    })
}

// 删除单个用户信息
export function delLonely(id) {
    return request({
        url: `/sys/role/${id}`,
        method: 'DELETE'
    })
}

// 权限列表
export function getPermissionList() {
    return request({
        url: '/sys/permission'
    })
}

// 获取用户详情
export function getUserById(id) {
    return request({
        url: `/sys/role/${id}`
    })
}

export function putAssignPrem(data) {
    return request({
        url: '/sys/role/assignPrem',
        method: 'PUT',
        data
    })
}
